声明 模块 "buffer" {

    //@@{ __检查_最大_字节__:INSPECT_MAX_BYTES }
    导出 常量 __检查_最大_字节__: 数字;

    //@@{ 缓冲类型_:BuffType, 缓冲区_:Buffer }
    常量 缓冲类型_: 类为 缓冲区_;

    //@@{ 转码编码_:TranscodeEncoding }
    导出 类型 转码编码_ = "ascii" | "utf8" | "utf16le" | "ucs2" | "latin1" | "binary";

    //@@{ 转码:transcode, 缓冲区_:Buffer, 正整数数组8_:Uint8Array, 转码编码_:TranscodeEncoding }
    导出 函数 转码(源头: 缓冲区_ | 正整数数组8_, 从编码: 转码编码_, 到编码: 转码编码_): 缓冲区_;

    //@@{ 慢缓冲区_:SlowBuffer }
    导出 常量 慢缓冲区_: {
        /** @deprecated since v6.0.0, use Buffer.allocUnsafeSlow() */

        //@@{ 缓冲区_:Buffer }
        新建(大小: 数字): 缓冲区_;

        //@@{ 原型:prototype, 缓冲区_:Buffer }
        原型: 缓冲区_;
    };

    //@@{ 缓冲类型_:BuffType, 缓冲区_:Buffer }
    导出 { 缓冲类型_ 转为 缓冲区_ };
}
